package com.zhongwang.mms.module.tool.dao;

import com.zhongwang.mms.module.tool.model.AccEquipmentTypeModel;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface AccEquipmentTypeDao {
    /**
     * 查询设备类型
     * @param model 实体 model
     * @return
     */
    List<AccEquipmentTypeModel> selectAccEquipmentTypeList(AccEquipmentTypeModel model);

    /**
     * 删除
     * @param typId 主键id
     * @return
     */
    int deleteByPrimaryKey(Integer typId);

    /**
     * 新增设备类型
     * @param record
     * @return
     */
    int insert(AccEquipmentTypeModel record);

    /**
     * 修改设备类型
     * @param record
     * @return
     */
    int updateByPrimaryKey(AccEquipmentTypeModel record);

    /**
     * 查询类型名称是否存在
     * @param record
     * @return
     */
    List<AccEquipmentTypeModel> findByTypeName(AccEquipmentTypeModel record);
}
